articulated buses - German English Dictionary